﻿/*
 *	Copyright (c) 2009 Queensland University of Technology. All rights reserved.
 *	The QUT Bioinformatics Collection is open source software released under the 
 *	Microsoft Public License (Ms-PL): http://www.microsoft.com/opensource/licenses.mspx.
 */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace QUT.Bio.SilverMap.ObjectModel {
	/// <summary>
	/// The presently known sources of sequence data. This is used to parse blast results and to
	/// provide distinguishing icons in the display.
	/// </summary>
	
	public enum SequenceSource {
		// TODO: This can be replaced by a hierrarchy of marker interfaces.

		/// <summary>
		/// The source is unknown.
		/// </summary>
		Unknown,
		
		/// <summary>
		///	The sequence is supplied by the user, and is not known to belong to another source.
		/// </summary>
		User,
		
		/// <summary>
		/// The sequqnce originates at NCBI Genbank.
		/// </summary>
		Genbank,
		
		/// <summary>
		/// A sequence from the QUT rps blast mirror.
		/// </summary>
		Cdd,
		
		/// <summary>
		/// A sequqnce from the QUT precomputed blast collection.
		/// </summary>
		MQUTeRSilverMap
	}
}
